using System;
using System.Xml;

namespace UnitTest
{
	/// <summary>
	/// Summary description for StaticRefArguments.
	/// </summary>
	public class StaticRefArguments
	{
		public StaticRefArguments()
		{
			//
			// TODO: Add constructor logic here
			//
		}
		public static  bool   TestStaticBoolType(ref bool args1, ref bool args2)
		{
			return args1 ;
		}
		public static byte TestStaticByteType(ref byte args1,ref byte args2)
		{
			return args1;
		}
		public static char TestStaticCharType(ref char args1,ref char args2)
		{
			return args1;
		}
		public static double TestStaticDoubleType(ref double args1, ref double args2)
		{
			return args1;
		}
		public static int TestStaticIntegerType(ref int args1,ref int args2)
		{
			return args1;
		}
		public static long TestStaticLongType(ref long args1,ref long args2)
		{ 
			return args1;
		}

		public static short TestStaticShortType(ref short args1,ref short args2)
		{
			return args1;
		}

		public static float TestStaticSingleType(ref float args1,ref float args2)
		{
			return args1;
		}
		
		public static string TestStaticStringType(ref string args1,ref string args2)
		{
			return args1;
		}

		public static XmlDocument TestStaticXmlType(ref XmlDocument args1, ref XmlDocument args2)
		{
			return args1;
		}

		public static DateTime TestStaticDateTimeType(ref DateTime args1 ,ref DateTime args2 )
		{
			return args1;
		}

		public static int  TestStaticXMLNomType(ref int args1,ref int args2 )
		{
			return args1;
		}
	}
}
